package componentes.suelo;

import java.util.ListIterator;

import componentes.ElementoUbicableEnTerreno;
import componentes.Posicion;
import componentes.enemigo.Enemigo;
import componentes.obstaculo.Obstaculo;

public class Camino extends Suelo {

	public Camino() {
		super();
	}

	@Override
	public boolean puedoUbicarEnElTerreno(ElementoUbicableEnTerreno elemento) {
		return (elemento instanceof Enemigo) || (elemento instanceof Obstaculo);
	}
	
	public Posicion getPrimeraPosicion(){
		return (Posicion) getPosiciones().get(0);
	}
	
	
	public ListIterator iteratorSinPrimerElemento() {
		ListIterator it = super.iterator();
		it.next();
		return it;
	}

}
